Rename enable-documentation and enable-man-pages options
authorMatthias Clasen <mclasen@redhat.com>
Wed, 6 Sep 2017 13:43:24 +0000 (09:43 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 6 Sep 2017 15:10:55 +0000 (11:10 -0400)
You can now disable the documentation build with
-Ddocumentation=false and -Dman-pages=false.

docs/reference/gtk/building.sgml
docs/reference/gtk/meson.build
meson.build
meson_options.txt

index 32ad404eee725fed8e705cbda57d21363f356d43..f5a65fe12de220cc3965fd55a26d8b859933602d 100644 (file)
@@ -305,13 +305,13 @@ How to compile GTK+ itself
           </group>
           <sbr/>
           <group>
-            <arg choice="plain">-Denable-documentation=true</arg>
-            <arg choice="plain">-Denable-documentation=false</arg>
+            <arg choice="plain">-Ddocumentation=true</arg>
+            <arg choice="plain">-Ddocumentation=false</arg>
           </group>
           <sbr/>
           <group>
-            <arg choice="plain">-Denable-man-pages=true</arg>
-            <arg choice="plain">-Denable-man-pages=false</arg>
+            <arg choice="plain">-Dman-pages=true</arg>
+            <arg choice="plain">-Dman-pages=false</arg>
           </group>
           <sbr/>
           <group>
index 4371f01c527ad7501c186986259b0f6eab53a511..f5437318d8fd3f9cc3f27cd10934b5b44195c1d9 100644 (file)
@@ -47,11 +47,11 @@ gnome.gtkdoc('gtk4',
              install: true)
 
 xsltproc = find_program('xsltproc', required: false)
-if get_option('enable-man-pages') and not xsltproc.found()
+if get_option('man-pages') and not xsltproc.found()
   error('No xsltproc found, but man pages were explicitly enabled')
 endif
 
-if get_option('enable-man-pages') and xsltproc.found()
+if get_option('man-pages') and xsltproc.found()
   xlstproc_flags = [
     '--nonet',
     '--stringparam', 'man.output.quietly', '1',
index 85f408cb7ebb35365926198937c9ed27fa5fb394..9c9abffac88a7c460c665e7a5034b8d6184bb413 100644 (file)
@@ -608,7 +608,7 @@ endif
 subdir('po')
 subdir('po-properties')
 
-if get_option('enable-documentation')
+if get_option('documentation')
   subdir('docs/tools')
   subdir('docs/reference')
 endif
@@ -621,7 +621,7 @@ summary = [
   '  Enabled backends: @0@'.format(pkg_targets.strip()),
   '  Vulkan support: @0@'.format(have_vulkan),
   '  Tests: @0@'.format(get_option('build-tests')),
-  '  Documentation: @0@'.format(get_option('enable-documentation')),
+  '  Documentation: @0@'.format(get_option('documentation')),
   '  Demos: @0@'.format(get_option('demos')),
   '------',
   ''
index 0377d52b1d43d7656cd7d1f7368f57434a433e1e..643aa144da1ddcc408feda408ff026841a97e072 100644 (file)
@@ -30,9 +30,9 @@ option('disable-modules', type: 'boolean', value : 'false',
   description : 'Disable dynamic module loading')
 option('with-included-immodules', type: 'string', value : '',
   description : 'Build the specified input methods into gtk (comma-separated list or "all" or "none")')
-option('enable-documentation', type: 'boolean', value: 'false',
+option('documentation', type: 'boolean', value: 'false',
   description : 'Build API reference and tools documentation')
-option('enable-man-pages', type: 'boolean', value: 'false',
+option('man-pages', type: 'boolean', value: 'false',
   description : 'Build man pages for installed tools')
 option('introspection', type: 'boolean', value: 'true',
   description : 'Build introspection data (requires gobject-introspection)')